Restructuring the Introductory Computer Science Course with Topics from AI
نویسنده
چکیده
The traditional CS1 syllabus focuses almost entirely on elementary programming concepts and leaves little time to explore the broad discipline of computer science, including the many exciting developments in artificial intelligence. Hence, some students who take the CS1 course develop the misconception that computer science involves little more than programming, and they decide not to study it any further. We have developed a unified approach to CS1 that integrates aspects of the traditional CS0 and CS1 syllabi. This approach draws examples from AI to help illustrate the enormous potential for and broad societal impact of advances in computer science.
منابع مشابه
Artificial Intelligence for Non-Majors at Multiple Levels
Over the past several years, many computer science departments have seen a decline in enrollments. This paper describes two courses – at the introductory and advanced levels – that hope to attract students to computer science through topics in Artificial Intelligence. Over the past several years, many computer science departments have seen a decline in enrollments. As the program committee for ...
متن کاملThrow Down an AI Challenge
Students will be more likely motivated to pursue a field of study if they encounter relevant, exciting, and interesting challenges early in their studies. The NSF CCLI project “Machine Learning Laboratory Experiences for Introducing Undergraduates to Artificial Intelligence” uses machine learning as a unifying theme to teach diverse artificial intelligence (AI) topics in the context of an intro...
متن کاملA New Start: Innovative Introductory AI-Centered Courses at Cornell
We describe an array of novel introductory-level courses based on exciting topics in modern artificial intelligence. All present a great deal of often research-level technical content in a rigorous manner while keeping the material accessible to lower-level students. On the other hand, they differ in subject matter and style, since a “one-size-fits-all” approach cannot be expected to be effecti...
متن کاملProject Mlexai: Applying Machine Learning to Web Document Classification*
We present work on project MLExAI, funded by the National Science Foundation with a goal of unifying the artificial intelligence (AI) course around the theme of machine learning. Our work involves the development, implementation, and testing of an adaptable framework for the presentation of core AI topics that emphasizes the relationship between AI and computer science. A suite of adaptable han...
متن کاملRecognizing American Sign Language Letters: A Machine Learning Experience in an Introductory AI Course
This paper describes a class project to introduce machine learning topics to an introductory artificial intelligence course as part of the MLExAI Project. The project’s topic was taken from the area of computer vision, specifically the use of principal component analysis for image classification. As a project within their AI class, students developed programs in the GNU Octave programming envir...
متن کامل